Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Netherlands F3 Germany-w3 Israel F2 Canada F1 Canada F2 Canada F3 Great Britain F7 Great Britain F8 Netherlands F3 Netherlands F4 U.S. Open - New York Rolex Paris Masters - Paris Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Olympics - Paris Nitto ATP Finals - Turin National Bank Open - Toronto Abierto Mexicano Telcel - Acapulco Miami Open - Miami Internazionali BNL d'Italia - Rome Boss Open - Stuttgart China Open - Beijing Laver Cup - San Francisco Rolex Paris Masters - Paris Nitto ATP Finals - Turin Germany F14 Germany F16 Qatar F2 Qatar F3 Qatar F4 USA F32 Colombia F1 Germany F5 Canada F6 USA F27 USA F28 USA F29 USA F30 Colombia F2 Italy F24 Siemens Open - Scheveningen St. Petersburg Challenger 2006 - St. Petersburg Sweden F3 4th Volkswagen Challenger - Wolfsburg Unique Zagreb Open - Zagreb The Surbiton Trophy - Surbiton GHI Bronz Classic - Bronx Siemens Open - Scheveningen USA F31 Ljubljana Open 2008 - Ljubljana Morocco F4 Italy F16 Netherlands F4 Germany-w4 Belgium F2 Israel F1 Israel F3 Croatia F1 Croatia F2 USA F26 Italy F15 Rome Challenger Rhodes Challenger Lugano Challenger Cordenons Challenger Manerbio Challenger Como Challenger Alphen Challenger Dallas Challenger Caltanissetta Challenger Scheveningen Challenger West Lakes Challenger Irving Challenger Sarasota Challenger Heilbronn Challenger Braunschweig Challenger Istanbul Challenger Izmir Challenger Mons Challenger Rennes Challenger Irving Challenger Heilbronn Challenger Braunschweig Challenger Genova Challenger Trnava Challenger Rennes Challenger Scheveningen Challenger Alphen Challenger Scheveningen Challenger Mordovia Cup - Saransk Siemens Open 2004 - Scheveningen Citta di Como - Como BMW Tennis Championship - Sunrise Siemens Open - Scheveningen Amersfoort Challenger Meerbusch Challenger BMW Tennis Championship - Sunrise Roseto Degli Abruzzi 2 Challenger Challenger Brasov - Brasov Ethias Trophy - Mons Music City Challenger - Nashville San Marino Challenger Ford Tennis Championships - Louisville Grodzisk Mazowiecki Challenger Ismaning Challenger Challenger Groningen - Groningen Andria Challenger Internazionali di Tennis di Bergamo - Bergamo Furth Challenger Orbetello Challenger Open de Rennes La Trinitaine - Rennes Morocco Tennis Tour - Marrakech ECU Prague Open - Prague Siemens Open 2007 - Scheveningen Tatra Banka Slovak Open - Bratislava IPP Open - Helsinki Barranquilla Challenger Reunion Island Challenger San Marino Challenger Aix En Provence Challenger Prostejov Challenger Marburg Challenger Scheveningen Challenger Alphen Challenger St. Remy Challenger The Tarka Challenger - Barnstaple Rome Challenger Aix En Provence Challenger Bordeaux Challenger LTA Shrewsbury Challenger - Shrewsbury Szczecin Challenger Prostejov Challenger Forli 6 Challenger Ordina Open - 's-Hertogenbosch Ordina Open - 's-Hertogenbosch Shymkent 2 Challenger Hamburg Challenger Aix En Provence Challenger Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Internationaux de Nouvelle-Caledonie - New Caledonia Gerry Weber Open - Halle LTA Wrexham Challenger - Wrexham Ordina Open - 's-Hertogenbosch Internazionali de Tennis di Bergamo - Bergamo Dutch Open Tennis - Amersfoort Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna Chennai Open - Chennai Pau Challenger Open 13 - Marseille ABN AMRO World Tennis Tournament - Rotterdam Prague Challenger Open de Tenis Comunidad Valenciana - Valencia Biella 3 Challenger Ostrava Challenger Luedenscheid Challenger Braga Challenger Ismaning Challenger Forli 4 Challenger Lille Challenger St. Brieuc Challenger Prague 1 Challenger Shymkent 1 Challenger ABN AMRO World Tennis Tournament - Rotterdam Luedenscheid Challenger Delray Beach International Tennis Championships - Delray Beach Istanbul Challenger Alicante Challenger Maspalomas Challenger Koblenz Challenger Open Sud de France - Montpellier Davidoff Swiss Indoors Basel - Basel Heineken Open - Auckland ABN AMRO World Tennis Tournament - Rotterdam Open Sabadell Atlantico - Barcelona BMW Open - Munich Open de Nice Cote d'Azur - Nice ATP Studena Croatia Open - Umag Winston Salem - Winston Salem Open de Moselle - Metz Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Apia International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Estoril Open - Estoril Bet-at-home Open - Hamburg Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem PTT Thailand Open - Bangkok Erste Bank Open - Vienna Cancun Challenger Aircel Chennai Open - Chennai Heineken Open - Auckland Banja Luka Challenger PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca Florence Challenger Portugal Open - Oeiras Topshelf Open - 's-Hertogenbosch Mouilleron-Le-Captif Challenger Ismaning Challenger Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz China Open - Beijing Erste Bank Open - Vienna Bangkok Challenger Brisbane International - Brisbane Bangkok Challenger Brasil Open - Sao Paulo BMW Open - Munich Bet-at-home Open - Hamburg Nur-Sultan Challenger Prague II Challenger Winston-Salem Open - Winston-Salem Ostrava Challenger Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Grand Prix Hassan II - Casablanca US Men's Clay Court Championship - Houston Trieste Challenger BMW Open - Munich Topshelf Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham SkiStar Swedish Open - Bastad If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha ABN AMRO World Tennis Tournament - Rotterdam BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Gerry Weber Open - Halle St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier Garanti Koza Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Barcelona Open BancSabadell - Barcelona BMW Open - Munich Ricoh Open - 's-Hertogenbosch Gerry Weber Open - Halle China Open - Beijing Dubai Duty Free Tennis Championships - Dubai Millennium Estoril Open - Estoril Gerry Weber Open - Halle Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Citi Open - Washington Jersey Challenger Rakuten Japan Open - Tokyo European Open - Antwerp Swiss Indoors Basel - Basel ASB Classic - Auckland Helsinki Challenger Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Winston-Salem Open - Winston-Salem China Open - Beijing The Hypo Group Tennis International 2008 - Poertschach Milan Challenger Chennai Open - Chennai BMW Open - Munich Dubai Duty Free Tennis Championships - Dubai Caltanissetta Challenger Gonet Geneva Open - Geneva Erste Bank Open - Vienna Ordina Open - s-Hertogenbosch United Cup - Australia Hamburg Open - Hamburg Barletta Challenger Bet-At-Home Austrian Open - Kitzbuhel UNICEF Open - 's Hertogenbosch PBZ Zagreb Indoors - Zagreb Athens Challenger Open de Nice Cote d'Azur - Nice Libema Open - 's-Hertogenbosch Panama City Challenger Hamburg European Open - Hamburg PBZ Zagreb Indoors - Zagreb Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Gerry Weber Open - Halle Caltanissetta Challenger BMW Open - Munich If Stockholm Open - Stockholm Trnava Challenger Aircel Chennai Open - Chennai Rio Open - Rio de Janeiro Chengdu Open - Chengdu Milan Challenger Open 13 - Marseille Gerry Weber Open - Halle Sarasota Challenger Erste Bank Open - Vienna Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice UNICEF Open - 's Hertogenbosch San Marino Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice PTT Thailand Open - Bangkok Swiss Indoors Basel - Basel Heineken Open - Auckland Copa Claro - Buenos Aires Rio Open 500 - Rio de Janeiro Delray Beach Open - Delray Beach Sibiu Challenger BRD Nastase Tiriac Trophy - Bucharest Power Horse Cup - Dusseldorf Split 1 Challenger Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai Aircel Chennai Open - Chennai Heineken Open - Auckland Dubai Duty Free Tennis Championships - Dubai Mercedes Cup - Stuttgart Gerry Weber Open - Halle Bet-at-home Open - Hamburg Credit Agricole Suisse Open - Gstaad Citi Open - Washington Austrian Open - Kitzbuhel Moselle Open - Metz Generali Open - Kitzbuhel Meerbusch Challenger Kremlin Cup - Moscow ASB Classic - Auckland Open Sud de France - Montpellier Winston-Salem Open - Winston-Salem Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Barcelona Open BancSabadell - Barcelona China Open - Beijing Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Lisbon Challenger Citi Open - Washington Losinj Challenger If Stockholm Open - Stockholm Orleans Challenger ASB Classic - Auckland Traralgon Challenger Open 13 - Marseille Suisse Open - Gstaad Hungarian Open - Budapest Geneva Open - Geneva Scheveningen Challenger Abierto Mexicano Telcel - Acapulco AEGON International - Eastbourne bett1HULKS Indoors - Cologne Suisse Open - Gstaad Citi Open - Washington Generali Open - Kitzbuhel Abierto Mexicano Telcel - Acapulco Shenzhen Open - Shenzhen ASB Classic - Auckland Garanti Koza Sofia Open - Sofia Libema Open - 's-Hertogenbosch ABN AMRO World Tennis Tournament - Rotterdam Sibiu Challenger Abierto Mexicano Telcel - Acapulco China Open - Beijing DIEMA XTRA Sofia Open - Sofia ABN AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest BMW Open - Munich Geneva Open - Geneva Noventi Open - Halle Forli Challenger Liberec Challenger United Cup - Australia Swiss Indoors Basel - Basel Ordina Open - 's-Hertogenbosch Tata Open Maharashtra - Pune ABN AMRO World Tennis Tournament - Rotterdam ABN AMRO World Tennis Tournament - Rotterdam Amersfoort Challenger Hamburg Open - Hamburg BMW Open - Munich Noventi Open - Halle Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Sanremo Challenger Abierto Mexicano Telcel - Acapulco Libema Open - 's-Hertogenbosch Heilbronn Challenger bett1HULKS Championships - Cologne Sofia Open - Sofia Gerry Weber Open - Halle Dutch Open Tennis - Amersfoort Adelaide International 2 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Millennium Estoril Open - Estoril Libema Open - 's-Hertogenbosch Terra Wortmann Open - Halle Croatia Open - Umag Argentina Open - Buenos Aires BMW Open - Munich Terra Wortmann Open - Halle PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch China Open - Beijing Sony Ericsson Open - Miami Rogers Masters - Montreal Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Terra Wortmann Open - Halle Monte-Carlo Rolex Masters - Monte-Carlo Shanghai ATP Masters - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Mutua Madrid Open - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome United Cup - Australia Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Coupe Rogers - Montreal Gerry Weber Open - Halle BNP Paribas Masters - Paris Abierto Mexicano Telcel - Acapulco Garanti Koza Sofia Open - Sofia China Open - Beijing Swiss Indoors Basel - Basel Erste Bank Open - Vienna Maharashtra Open - Pune BMW Open - Munich Ricoh Open - 's-Hertogenbosch Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Great Ocean Road Open - Melbourne The Priority Telecom Open - Amersfoort Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sophia Antipolis Challenger Hamburg Challenger Western & Southern Open - Cincinnati Malaysian Open - Kuala Lumpur Rolex Paris Masters - Paris PTT Thailand Open - Bangkok BNP Paribas Open - Indian Wells Miami Open - Miami ABN/AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha BCR Open Romania - Bucharest The Priority Telecom Open - Amersfoort Millennium Estoril Open - Estoril Rakuten Japan Open - Tokyo Monte-Carlo Rolex Masters - Monte-Carlo If Stockholm Open - Stockholm Monte-Carlo Rolex Masters - Monte-Carlo Winston-Salem Open - Winston-Salem Mutua Madrid Open - Madrid BMW Open - Munich BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Shanghai Rolex Masters - Shanghai Internazionali BNL d'Italia - Rome US Men's Clay Court Championship - Houston National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Cincinnati Open - Cincinnati Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Rolex Paris Masters - Paris Nordea Open - Bastad Open 13 - Marseille Erste Bank Open - Vienna German Tennis Championships - Hamburg BNP Paribas Open - Indian Wells Bet-at-home Open - Hamburg Sony Ericsson Open - Miami Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Miami Open - Miami National Bank Open - Toronto Monte-Carlo Rolex Masters - Monte-Carlo Grand Prix Hassan II - Casablanca PBZ Zagreb Indoors - Zagreb European Open - Antwerp Grand Prix Hassan II - Marrakech Open Sabadell Atlantico - Barcelona Swiss Open - Gstaad Mercedes Cup - Stuttgart Swiss Indoors Basel - Basel Dubai Duty Free Tennis Championships - Dubai French Open - Paris Australian Open - Melbourne Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris Australian Open Qualifying - Doha U.S. Open - New York U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London French Open - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York Abierto Mexicano Telcel - Acapulco Nitto ATP Finals - London Australian Open - Melbourne Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Open - Indian Wells Davis Cup, World Group, PO, NED-CZE 1-4 Davis Cup, Group I, 2R, ROU-NED 0-5 Davis Cup, Group 1, 2R, MKD-NED 1-4 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, Group I, 1R, UKR-NED 2-3 Davis Cup, Group I, 2R, RSA-NED 3-1 Davis Cup, Group I, 2R, NED-ROU 5-0 Davis Cup, World Group, PO, NED-SUI 2-3 Davis Cup, World Group, PO, NED-AUT 5-0 Davis Cup, World Group, 1R, CZE-NED 3-2 Davis Cup, Group I, 2R, AUT-NED 2-3 Davis Cup, Group I, Group I, 2R, NED-ITA 1-4 Hopman Cup - Perth Laver Cup - Prague Davis Cup, World Group, QF, ESP-GER 3-2 Davis Cup, World Group, PO, CAN-NED 3-1 Davis Cup, World Group, QR, GER-HUN 5-0 Davis Cup, World Group, QR, CZE-NED 1-3 Laver Cup - Geneva Davis Cup, Finals, Group E ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, KAZ-NED 3-1 ATP Cup - Melbourne Laver Cup - Boston ATP Cup - Sydney Davis Cup, Qualifiers, 1R, NED-CAN 4-0 Laver Cup - Berlin Davis Cup, Europe/Africa Group I, PO, BLR-NED 1-4 Davis Cup, Group I, 1R, NED-FIN 5-0 Davis Cup, World Group, PO, NED-CZE 3-2 U.S. Open (juniors) Australian Open (juniors) Davis Cup, Group 1, 2R, GBR-NED 4-1 All Lower level tournaments Davis Cup, Group I, 1R, URU-NED 0-4 Australian Open (juniors) Davis Cup, World Group, PO, GER-SUI 2-3 French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Hopman Cup - Perth Davis Cup, World Group, 1R, GER-CZE 2-3 Davis Cup, Group I, 2R, RUS-NED 4-1 Davis Cup, Group I, PO, SWE-NED 0-5 Davis Cup, World Group, 1R, GER-BEL 1-4 Davis Cup, Group I, 2R, BIH-NED 1-3 Hopman Cup - Perth Davis Cup, World Group, 1R, AUS-GER 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 Laver Cup - Chicago Hopman Cup - Perth Davis Cup, Qualifiers, 1R, BRA-GER 1-3 Wimbledon (juniors) French Open (juniors) Exhibition Diriyah Tennis Cup Wimbledon (juniors) Australian Open (juniors) Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Nitto ATP Finals - Turin Nitto ATP Finals - Turin Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Shanghai Rolex Masters - Shanghai Wimbledon - London